package ejb;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

public class EscursioneDTO {
 	
		private int idEscursione;
		@NotEmpty
		private String nome;
		@NotEmpty
		private String descrizione;
		@NotEmpty
		private String data;
		@NotNull
		private int prezzo;

		public int getIdEscursione() {
			return this.idEscursione;
		}

		public void setIdEscursione(int IDEscursione) {
			this.idEscursione = IDEscursione;
		}   
		public String getNome() {
			return this.nome;
		}

		public void setNome(String Nome) {
			this.nome = Nome;
		}  
		
		public String getDescrizione() {
			return this.descrizione;
		}

		public void setDescrizione(String Descrizione) {
			this.descrizione = Descrizione;
		}   
		public String getData() {
			return this.data;
		}

		public void setData(String Data) {
			this.data = Data;
		}   
		public int getPrezzo() {
			return this.prezzo;
		}

		public void setPrezzo(int Prezzo) {
			this.prezzo = Prezzo;
		}
		
		@Override
		public boolean equals(Object obj) {
			if (!(obj instanceof EscursioneDTO)) {
			return false;
			}
			EscursioneDTO esc = (EscursioneDTO) obj;

			return (this.idEscursione == esc.idEscursione);
		}
}
